Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Punta Del Este Challenger San Miguel de Tucuman Challenger Campinas Challenger Argentina F11 Argentina F10 Argentina F11 Argentina F18 Argentina F17 Argentina F19 Argentina F20 Argentina F22 Argentina F24 Argentina F25 Argentina F4 Argentina F5 Argentina F6 France F8 Argentina F13 Bolivia F3 Bolivia F4 Argentina F20 Argentina F22 Peru F2 Peru F3 Brazil F5 Brazil F6 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Italy F23 Germany F12 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F40 Chile F15 Brazil F42 Chile F1 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F9 Peru F1 Peru F2 Peru F6 Argentina F18 Italy F23 Portugal F4 Argentina F26 Argentina F11 Spain F23 (Vigo) Spain F29 (Sabadell) M25 Portoviejo M15 Sabadell M15 Monastir M15 Monastir M25 Portoviejo M25 Guayaquil M25 Lima M25 Lima M25 Guayaquil M15 Punta Cana M15 Punta Cana M25 Santo Domingo M15 Quito Italy F22 Argentina F21 Argentina F15 M15 Santo Domingo de los Tsachilas M15 Santo Domingo de los Tsachilas M15 Arequipa M25 Lujan M25 Medellin M15 Quito M15 Novi Sad Santiago Challenger M15 Villa Maria M15 Orange Park M25 Punta del Este M15 Vero Beach Genova Challenger Szczecin Challenger M15 Kursumlijska Banja M15 Litija Buenos Aires Challenger Montevideo Challenger M25 Telfs M15 Punta del Este Lima Challenger Genova Challenger M25 Punta del Este Sao Paulo Challenger M25 Arequipa Blois Challenger M15 Sunrise Todi Challenger M15 Quito M25 Anapoima Orbetello Challenger Como Challenger Quito Challenger M15 Cundinamarca San Juan Challenger Buenos Aires Challenger Bogota Challenger Panama City Challenger Porto Alegre Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Tallahassee Challenger Todi Challenger Liberec Challenger Seville Challenger Szczecin Challenger Porto Alegre Challenger Corrientes Challenger Drummondville Challenger Aix En Provence Challenger Heilbronn Challenger Cortina Challenger Campinas Challenger Lima Challenger M25 Ibague M15 Lima M15 Lima Campinas Challenger Buenos Aires Challenger Lima Challenger Le Gosier Challenger Rome Challenger Como Challenger M15 Castellon Sopot Challenger M15 Palm Coast M15 Naples M15 Naples Lima Challenger M25 Anapoima M25 Mosquera Bucaramanga Challenger Barranquilla Challenger Bangkok Challenger Todi Challenger Padova Challenger Santiago Challenger Furth Challenger Happy Valley Challenger Ostrava Challenger Salinas Challenger Guayaquil Challenger Santiago Challenger Recanati Challenger M15 Krsko Cordenons Challenger Genova Challenger M15 Kursumlijska Banja Santo Domingo Challenger Concepcion Challenger Montevideo Challenger Lima Challenger M15 Nyiregyhaza Salinas Challenger Itajai Challenger Lima 2 Challenger Santiago Challenger M15 Store Porto Alegre Challenger Santa Cruz de la Sierra 2 Challenger Ibague Challenger Temuco Challenger Francavilla Challenger Como Challenger Lima 2 Challenger Santiago Challenger Savannah Challenger M25 Tucuman Salinas Challenger M25 Kassel M25 Orlando Moscow Challenger Marburg Challenger Temuco Challenger Milan Challenger Canberra Challenger Morelos Challenger Buenos Aires Challenger Montevideo Challenger Monterrey Challenger Santo Domingo Challenger Curitiba Challenger Canberra Challenger Ilkley Challenger Scheveningen Challenger Portoroz Challenger Lima Challenger Perugia Challenger Santos Challenger Medellin Challenger Antofagasta Challenger Perugia Challenger Irving Challenger Tigre Challenger Bastad Challenger Blois Challenger Santiago Challenger Salinas Challenger Quito Challenger Genova Challenger Guayaquil Challenger Amersfoort Challenger M25 Punta del Este M15 Gubbio Campinas Challenger Panama City Challenger Santos Challenger Vicenza Challenger Caltanissetta Challenger Sao Paulo Challenger Sao Leopoldo Challenger Piracicaba Challenger Rio Quente Challenger Tiburon Challenger Monterrey Challenger Santo Domingo Challenger Guayaquil Challenger Buenos Aires Challenger Noumea Challenger Punta Del Este Challenger Lima 1 Challenger Santiago Challenger Drummondville Challenger Aix En Provence Challenger San Luis Potosi Challenger Bogota Challenger Puerto Vallarta Challenger Rome Challenger Buenos Aires Challenger Santa Cruz de la Sierra Challenger Cali Challenger Ludwigshafen Challenger San Benedetto Challenger Quito Challenger Manta Challenger Braunschweig Challenger Augsburg Challenger Cordenons Challenger Lima Challenger Todi Challenger Tallahassee Challenger Caltanissetta Challenger Todi Challenger Segovia Challenger Marburg Challenger Ambato Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Campinas Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger San Luis Potosi Challenger Buenos Aires Challenger Buenos Aires 2 Challenger Villa Maria Challenger Vicenza Challenger Iasi Challenger Trieste Challenger San Benedetto Challenger Lima Challenger Santo Domingo Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Guayaquil Challenger Lyon Challenger Punta Del Este Challenger Milan Challenger Santa Fe Challenger Bogota Challenger Buenos Aires Challenger Santa Fe 2 Challenger Piracicaba Challenger Lima 2 Challenger Montevideo Challenger Merida Challenger Porto Alegre Challenger Santos Challenger Concepcion Challenger Vicenza Challenger San Marino Challenger Buenos Aires Challenger Brasov Challenger Iasi Challenger Cary Challenger M15 Quito Santo Domingo Challenger Antofagasta Challenger Lima 3 Challenger Bangkok Challenger Sofia 2 Challenger Prague II Challenger Ostrava Challenger Aix En Provence Challenger Barcelona Challenger Lisbon Challenger Guayaquil Challenger Biella 7 Challenger Lima Challenger Medellin Challenger Mercedes Cup - Stuttgart Bendigo Challenger Vicenza Challenger San Juan Challenger Concepcion Challenger Villa Allende Challenger M15 Benicarlo Vicenza Challenger Buenos Aires Challenger Cali Challenger Medellin Challenger Campinas Challenger Copa Claro - Buenos Aires Santos Challenger Samarkand Challenger Poznan Challenger San Luis Potosi Challenger Santiago Challenger Leon Challenger Bucaramanga Challenger Porto Challenger SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Ecuador Open - Quito Pereira Challenger Barranquilla Challenger Ecuador Open - Quito TEB BNP Paribas Istanbul Open - Istanbul Argentina Open - Buenos Aires Generali Open - Kitzbuhel Bet-at-home Open - Hamburg Panama City Challenger Brasil Open - Sao Paulo Santiago Open - Santiago Argentina Open - Buenos Aires Lima Challenger Chile Dove Men+Care Open - Santiago Le Gosier Challenger Santos Challenger Sao Leopoldo Challenger Milan Challenger Todi Challenger Santa Fe Challenger Bogota Challenger M15 Manizales Bucaramanga Challenger Copa Claro - Buenos Aires Sarasota Challenger Cordoba Challenger Asuncion Challenger Argentina Open - Buenos Aires Buenos Aires Challenger SkiStar Swedish Open - Bastad Sao Paulo Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Verona Challenger Bet-at-home Open - Hamburg Como Challenger Aix En Provence Challenger Guayaquil Challenger Argentina Open - Buenos Aires Sao Paulo Challenger Morelos Challenger Campinas Challenger Szczecin Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Buenos Aires Challenger Seville Challenger M25 Punta del Este Lisbon Challenger Prostejov Challenger Barcelona Open BancSabadell - Barcelona L'Aquila Challenger Konzum Croatia Open - Umag Prague Challenger Meerbusch Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Montevideo Challenger Millennium Estoril Open - Estoril Mexico City Challenger Blois Challenger Open Parc - Lyon SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Sao Paulo Challenger Brasilia Challenger Suisse Open - Gstaad Tampere Challenger Liberec Challenger Villa Maria Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Lima 1 Challenger Buenos Aires Challenger Montevideo Challenger Punta Del Este Challenger Mexico City Challenger Lima Challenger Campinas Challenger Modena Challenger Santiago Challenger Santa Cruz de la Sierra Challenger Prague Challenger San Marino Challenger Genova Challenger Pullach Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Rosario Challenger Plava Laguna Croatia Open - Umag San Luis Potosi Challenger Leon Challenger Delray Beach Open - Delray Beach Tunis Challenger Troisdorf Challenger Blois Challenger Santa Fe Challenger Sassuolo Challenger Santa Cruz de la Sierra Challenger Cordoba Open - Cordoba Salvador De Bahia Challenger Chile Dove Men+Care Open - Santiago Curitiba Challenger Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Argentina Open - Buenos Aires Guayaquil Challenger Curitiba Challenger Piracicaba Challenger Florianopolis Challenger Porto Challenger Brisbane International - Brisbane Argentina Open - Buenos Aires Montevideo Challenger Concepcion Challenger Leon Challenger Jerusalem Challenger Santiago Challenger Columbus Challenger Francavilla Challenger Ann Arbor Challenger Zagreb Challenger Bratislava Challenger Porto Challenger Guayaquil Challenger Santiago Challenger Salinas Challenger San Miguel de Tucuman Challenger Troyes Challenger Ambato Challenger Antofagasta Challenger BNP Paribas Open - Indian Wells Cordoba Open - Cordoba Guayaquil Challenger Open Parc - Lyon Bogota Challenger Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg Plava Laguna Croatia Open - Umag BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Asuncion Challenger Zagreb Challenger Wimbledon - London U.S. Open - New York M25 Trujillo Davis Cup, Group II, 1R, MON-ECU 1-3 Davis Cup, Group I, PO, GRE-ECU 3-1 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, ECU-BIH 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group I, PO, EGY-ECU 3-1 Davis Cup, Group I, PO, ECU-URU 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Cordoba Open - Cordoba Hamburg European Open - Hamburg